import requests
import ssl
import json

url = "https://192.168.1.10:8080/configure"
payload={'data': '[{"op": "set", "path": ["interfaces", "ethernet", "eth1", "address", "172.16.1.1/24"]}, \
                   {"op": "set", "path": ["interfaces", "ethernet", "eth2", "address", "172.16.2.1/24"]}, \
                   {"op": "set", "path": ["interfaces", "ethernet", "eth3", "address", "172.16.3.1/24"]}, \
                   {"op": "set", "path": ["interfaces", "ethernet", "eth1", "vrf", "purple"]}, \
                   {"op": "set", "path": ["interfaces", "ethernet", "eth2", "vrf", "blue"]}, \
                   {"op": "set", "path": ["interfaces", "ethernet", "eth3", "vrf", "green"]} ]',
        'key': 'PS-HTTPS-API-PLAINTEXT-KEY'}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload, verify=False)
print(response.text)
